#include<stdio.h>
void Swap(int* x, int* y)
{
	int temp;
	temp = *x;
	*x = *y;
	*y = temp;
}
void print(int arr[], int n)
{
	int i;
	for (i = 0; i < n; i++)
	{
		printf("%d ", arr[i]);
	}
	return 0;
}
void AscendingSort(int a[], int n)
{
	int i, j, k;
	for (i = 0; i < n - 1; i++)
	{
		k = i;
		for (j =i+1; j < n; j++)
		{
			if (a[j] < a[i])
				k = j;
		}
		if (k != i)
			Swap(&a[k], &a[i]);
	}
	print(a, n);
	printf("\n");
	printf("min=%d,max=%d", a[0], a[n - 1]);
	printf("\n");
	Swap(&a[0], &a[n - 1]);
	print(a, n);
}
int main()
{
	int arr[10] = { 0 };
	int n = 10;
	int i = 0;
	for (i = 0; i < 10; i++)
	{
		scanf("%d", &arr[i]);
	}
	AscendingSort(arr, 10);
	return 0;
}
